﻿@charset "utf-8";
input{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input,button,textarea{vertical-align: middle;border: 1px solid #e0e0e0;color: #666;padding: 7px 10px;position: relative;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #b5b5b5;}
.ui-dialog-close:hover,.ui-dialog-close:focus{border: none;}
.main{height: auto;min-width: 1180px;position: relative;width: 100%;overflow: hidden;float:left}
.minwidth{height: auto;margin: 0 auto;width: 1180px;overflow: hidden;}
.minwidthauto{height: auto;margin: 0 auto;width: 100%;overflow: hidden;}
.overflowhidden{height: auto;overflow: hidden;}
.textImgSeparation{display:table-cell; *display:inline-block;}
.headerOverflowInherit{overflow: inherit !important;}
.greyf5f5f5{background: #f5f5f5;}
.bgWhite{background: #ffffff;}
.butTgreen{background: #00bced;color: #ffffff;font-size: 12px;display: inline-block;}
.butTgreen:hover{background: #3fabd8;}
.imgW80{width: 80px;height: 80px;}
 .bordere5{border-bottom: 1px solid #e5e5e5;}
.marT30{margin-top: 30px;}
.marT40{margin-top: 40px;}
.percentRadius50{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.butgreen{background: #61c4a7;font-size: 14px;text-align: center;color: #ffffff;}
.butgreen:hover{background: #45aa8f;}
.inlineBlock{display: inline-block;}
.butpadding40{padding: 0 40px;height: 40px;line-height: 40px;}
/*浮动*/
.floatRight{float: right;}
.floatNone{float: none;}
.floatLeft,.group{float: left;}
.relative{position: relative;}
.welcomeKfw i,.iMyPavatar i,.kfwLogo i,.iNav > li > i,.kfwSp i,.navSidebars i,.classification{background: url("../images/index.png") no-repeat scroll left 0;display: inline-block;}
.kfwLogo .marT30{margin-top: 30px;}
/**首屏**/
#loginbar{height:30px;}
.welcomeKfw li{float: left;font-size: 12px;position: relative;z-index: 12;}
.welcomeKfw li{height: 30px;line-height: 30px;color: #666;}
.welcomeKfw .welcome1{padding-right: 20px;}
.welcomeKfw a{color: #666;line-height: 16px;padding: 0 20px;border-left: 1px solid #e3e3e3;}
.welcomeKfw a{display: block;position: relative;top: 6px;display: inline-block\0;top: 0\0;}
.welcomeKfw .noBorder{border-left:none}
.welcomeKfw .sj,.welcomeKfw .jt,.welcomeKfw .gw,.welcomeKfw a,.welcomeKfw .mykfw{height: 16px;}
.welcomeKfw .jt,.welcomeKfw .mykfw,.welcomeKfw .mykfw,.classification{-webkit-transition: transform 0.1s ease-in 0s;-moz-transition: transform 0.1s ease-in 0s;-ms-transition: transform 0.1s ease-in 0s;-o-transition: transform 0.1s ease-in 0s;transition: transform 0.1s ease-in 0s;}
.welcomeKfw .sj{width: 8px;background-position: 0 -837px;margin-right: 13px;}
.welcomeKfw .jt,.welcomeKfw .mykfw{width: 10px;background-position: 0 -891px;margin-left: 16px;}
.welcomeKfw .gw{width: 16px;background-position: 0 -926px;margin-right: 7px;}

/*移动应用*/
.welcomeKfwShow{width: 150px;}
.welcomeKfwShow img{margin-top: 14px;}
.welcomeKfwShow h4{font-size: 12px;color: #b0b0b0;font-weight: normal;margin: 0 10px;border-bottom: 1px solid #e3e3e3;}
.welcomeKfwShow a{padding: 7px 0;margin: 14px 25px;}
.aimationKfw em{display: inline-block;position: absolute;height: 1px;background: #e3e3e3;top: 0;right: 0;}
.welcomeKfwShow em{width: 13px;}
.iMyInfoOk em{width: 21px;}
.iMyPavatar em{width: 120px;}
/*我的快法务*/
.iMyInfo{width: 128px;}
.iMyInfo.iMyInfoOk{width: 152px;}
.iMyInfo a,.iMyInfo span{float: left;border-left: 0;text-align: left;height:auto;color: #6d6d6d;font-size: 12px;}
.iMyInfo a{width:100%;display: block;line-height: 1;padding: 0 9px;text-indent: 12px;}
.iMyInfo a:hover{padding: 0 9px;}
.iMyInfo span{border-bottom: 1px solid #e3e3e3;width: 100%;padding: 14px 0 13px 0;}
.iMyInfo a:hover{background: #fff;color: #0B94C7}
.iMyInfo a:hover span{color: #0B94C7}
/*我的客户经理*/
.iMyPavatar{width: 260px;}
.iMyPavatar ul{border-top: 1px solid #e3e3e3;margin: 5px 10px 0 10px;padding-top: 10px;}
.iMyPavatar img{margin-left: 30px;}
.iMyPavatar h4{color: #727171;display: inline-block;font-size: 18px;font-weight: bold;text-align: left;float: left;line-height: 1;margin-top: 17px;padding-left: 20px;}
.asj .iMyPavatar a{display: inline-block;width: 112px;height: 30px;margin: 14px 0 0 0;background: url("../images/topabut.png") no-repeat scroll left 0px;}
.iMyPavatar a:hover{background-position: left -40px;}
.iMyPavatar li{float: left;width: 100%;text-align: left;height: 18px;line-height: 18px;font-size: 12px;position: relative;text-indent: 70px;margin-top: 10px;}
.iMyPavatar i{width: 17px;height: 18px;position: absolute;left: 44px;}
.iMyPavatar .yj{background-position: 0 -1109px;}
.iMyPavatar .dh{background-position: 3px -1150px;}
.iMyPavatar .tx{background-position: 0px -1192px;}
/*位置*/
.navLocation{border-left: 1px solid #f5f5f5;}
.navLocation .locatinIcon{padding: 0 20px 0 38px; border-left: none; border-right:1px solid #e3e3e3;background: url("../images/locationicon.png") 20px 2px no-repeat;}
.locationLayer{position:absolute;top:30px;left:-1px;width:282px;background:#fff;border: 1px solid #00c8fc;border-top:0;overflow: hidden;}
.locationLayer li{float: left;width: 70px;text-align: center}
.locationLayer li a{display: inline;top:0;height: 30px;line-height: 30px;padding: 0;border: none}
.locationLayer em{position: absolute;display: inline-block;position: absolute;width:160px;height: 1px;background: #00c8fc; top: 0; right: 0;}
.navLocation:hover{background: #fff;border: 1px solid #00c8fc;border-bottom: none;border-top: none;}
.navLocation:hover .locatinIcon{border: none;background-position: 20px -16px;}
.navLocation:hover .locationLayer{padding: 10px 0 8px;opacity: 1;filter:alpha(opacity=100);height: 139px;}
/*动画*/
.aimationKfw{overflow: hidden;background: #ffffff;border: 1px solid #e3e3e3;left: -1px;position: absolute;top: 30px;border-top: 0;text-align:center;}
.aimationKfw a{height: auto;line-height: normal;color: #ffffff;border: none;top:0;}
.aimationKfw,.locationLayer{opacity: 0;filter:alpha(opacity=0);height: 0;-webkit-transition: height 0.5s;-moz-transition: height 0.5s;-ms-transition: height 0.5s;-o-transition: height 0.5s;transition: height 0.5s;}
.welcomeKfw li:hover > a{color: #0B94C7;}
.welcomeKfw .app{border-right: 1px solid #f5f5f5;}
.welcomeKfw .asj:hover{background: #fff;height: 30px;line-height: 30px;margin: 0;border-right: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;}
.welcomeKfw .asj:hover > a{border: none !important;}
.welcomeKfw .asj:hover .sj{background-position: -59px -837px;}
.welcomeKfw .asj:hover .jt,.welcomeKfw .asj:hover .mykfw,.navLocation:hover .mykfw{background-position: -59px -891px;}
.welcomeKfw .asj:hover div{opacity: 1;filter:alpha(opacity=100);}
.welcomeKfw .asj:hover .welcomeKfwShow{height: 218px;z-index: 12;}
.welcomeKfw .asj:hover .iMyInfo{height: 177px;}
.welcomeKfw .asj:hover .iMyPavatar{height: 234px;}
.welcome1 em{margin: 0 4px;}
.welcomeKfw .asj:hover .jt,.welcomeKfw .asj:hover .mykfw,.welcomeKfw .asj:hover .mykfw,.kfwNaSub > a:hover .classification,.navLocation:hover .mykfw{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.kfwNaSub > a .classification.classification1{-webkit-transition: transform 0s ease-in 0s;-moz-transition: transform 0s ease-in 0s;-ms-transition: transform 0s ease-in 0s;-o-transition: transform 0s ease-in 0s;transition: transform 0s ease-in 0s;}
.kfwNaSub > a .classification.classification1{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
/***导航***/
/*logo*/
.kfwLogo a{margin: 10px 0;}
.newEvent a{margin: 16px 0;}
.kfwLogo a img{display: block;}
.kfwLogo li{float: left;font-size: 12px;color: #9C9E9E;margin-right: 20px;line-height: 20px;}
.kfwLogo i{width: 20px;height: 20px;float: left;margin-right: 5px;}
.iNav h4 a{color: #ffffff;}
.iNav h4 a:hover{color: #0B94C7 !important;}
.kfwLogo .zzrz{background-position: 1px -966px;}
.kfwLogo .zfaq{background-position: 2px -1006px;}
.kfwLogo .zrfw{background-position: 1px -1043px;}
.kfwLogo .shwy{background-position: -2px -1073px;}
/*导航*/
.kfwNaSub{position: relative;border-left: 1px solid #00afdb;
    border-top: 1px solid #00afdb;
    border-right: 1px solid #00afdb;}
.kfwNaSub > a,.kfwNavs a{float: left;display: inline-block;height:39px;line-height:39px;font-size: 15px;color: #100F0F;}
.kfwNavs a:hover{background:#00afdb;color: #fff}
.kfwNaSub > a{color: #00afdb; border-bottom: none;background: url("../images/navicon_new.png") 39px 13px no-repeat;}
.kfwNavs{margin-left: 10px;width: 933px;}
.kfwNavs a{margin: 0 5px;padding: 0 10px;position: relative;}
.kfwNavs .telephone{padding-left: 22px; height: 40px;line-height: 40px;font-size: 14px;font-weight:bold;font-family:"Microsoft Yahei";color: #373737;background: url("../images/navicon_new.png") 0 -22px no-repeat;}
.newEvent .telephone{padding-left: 22px; height: 60px;line-height: 60px;font-size: 14px;font-weight:bold;font-family:"Microsoft Yahei";color: #666;background: url("../images/navicon_new.png") 0 -12px no-repeat;}
.kfwNaSub > a{width: 220px;text-align: center;}
.kfwNavs .huohuo{margin: -27px 0 0 10px}
.kfwNavs .huohuo:hover{background: none;}
/*一级*/
.kfwNaSub .iSubNav,.kfwNaSub > div{height: 441px;}
.kfwNaSub > .kfwNaDivs{overflow: hidden !important;height: 0;}

.iNav > li{border-top: 1px solid rgba(255,255,255,0.2);padding: 0 0 0 37px;float: left;width: 100%;height: 63px; line-height:64px;position: relative;cursor: default !important;}
.iNav > .iNavFirst{height: 63px;}
.iNav > li > h4{color: #ffffff;font-size: 14px;font-weight: normal;cursor: default;}
.iNav > li > h4 > a{font-size: 14px;font-weight: normal;}
.iNav > li > div a{float: left;margin-right: 19px;display: inline-block;text-align: left;font-size: 12px;color: #ffffff;line-height: 1.6;}
.iNav > li > i{width: 6px;height: 9px;position: absolute;right: 19px;top: 50%;margin-top: -4.5px;background-position: -87px -1193px;}
.kfwNaSub > a .classification{background-position: 0 -1475px;height: 40px;margin-left: 51px;position: absolute;width: 16px;}
.kfwNaSub > a:hover .classification{background-position: 0 -1507px;}
.kfwNaSub > a .classification.classification1{background-position: 0 -1534px;}
.iSubNavDivZ a:hover{color:#0B94C7}
/*二级*/
.kfwNaSub .iSubNav{position: absolute;z-index: 8;}
.iSubNav > div > ul{height: 100%;}

/*le*/
.iSubNavLe{width: 659px;background: url("../images/navbg.jpg") no-repeat scroll right bottom;}
.iSubNavLe li{float: left;width: 100%;}
.iSubNavLe li > div{float: left;width: 520px;border-top: 1px solid #eaeaea;padding: 17px 0;}
.iSubNavLe li > .kfwNavOne{border-top: none;}
.iSubNavLe h5{width: 112px;float: left;text-align: center;color: #575757;font-size: 14px;margin-top: 21px;}
.iSubNavLe li a:hover > h5{color: #0B94C7 !important;}
.iSubNavLe a{float: left;margin-right: 20px;color: #575757;font-size: 12px;line-height: 2;}
.iSubNavLe .active{color: #ff5b5b;}
/*ri*/
.iSubNavRi{width: 299px;border-left: 1px solid #e8e8e8;}
.iSubNavRi li{border-top: 1px solid #e8e8e8;height: 146px;position: relative;text-align: center;}
.iSubNavRi .floatLeft{width: 144px;text-align: center;height: 146px;line-height: 146px;}
.iSubNavRi .floatLeft img{vertical-align: middle;}
.iSubNavRi .iSubNavRi1{border: none;}
.iSubNavRi .snrText{position: absolute;right: 0;height: auto;width: 115px;padding-right: 30px;top: 35% !important;}
.snrText h5,.snrText span{line-height: 1;width: 100%;float: left;display: inline-block;font-size: 14px;color: #575757;text-align: right;}
.snrText h5{margin-bottom: 13px;font-weight: bold;}
.snrText span{font-size: 12px;margin-bottom: 6px;font-weight: normal;}
.iSubNavRi > li > a{width: 100%;height: 100%;display: block;}
.iSubNavRi > li > a .lastMar{margin-top: 3px;}
/*hover*/
.kfwNaSub .kfwNaSubSub{width: auto;position: absolute;top: 40px;}
.kfwNaSubSub > .kfwISubNav{width: 220px;background: url("../images/navbg.png") repeat scroll center center;left: 0;position: absolute;top: 0;z-index: 10;}
.kfwNaSubSub > .kfwISubNav.active{border-right: 1px solid #0B94C7;}
.kfwNaSubSub > .kfwISubNav.active > .iNav > li > i{right: 18px;}
.kfwNaSubSub > .iSubNav{left: 220px;}
.iSubNav > div{width: 0;opacity: 0;filter:alpha(opacity=0);overflow: hidden;}
.kfwNaSubSub > .iSubNav > div{height: 441px; background: #ffffff;border: 0px solid #0B94C7;border-left: none;position:absolute;margin-left:-1px}
.kfwNaSubSub > .iSubNav > .kfwanimate{-webkit-transition: width 0.4s;-moz-transition: width 0.4s;-ms-transition: width 0.4s;-o-transition: width 0.4s;transition: width 0.4s;}
.iSubNav > .iSubNavDivZ{width: 960px;opacity: 1;filter:alpha(opacity=100);}
.iNav > ul{border-right: 1px solid #0B94C7;}
.iNav > li:hover,.iNav > .active{width: 220px;background: #ffffff;cursor: pointer;border-bottom: 1px solid #0B94C7;border-right: none;}
.iNav > li:hover h4,.iNav > li:hover a,.iNav > .active h4,.iNav > .active a{color: #575757;}
.kfwNaSub .kfwNaSubSub.noIsHome{opacity: 1;height: 441px;width: 100%;overflow: inherit;}
.kfwNaSub .kfwNaSubSub {height: 0;opacity: 0;overflow: hidden;-webkit-transition: height 0.5s ease 0s;-moz-transition: height 0.5s ease 0s;-ms-transition: height 0.5s ease 0s;-o-transition: height 0.5s ease 0s;transition: height 0.5s ease 0s;width: 100%;}
.kfwNaSub .kfwNaSubSub.kfwNaSubSubIsHome{opacity: 1;filter:alpha(opacity=100);height: 441px;overflow: inherit;}
/**侧边栏**/
.navSidebars{margin-top: 200px;bottom: 150px;height: auto;position: fixed;right: 0px;width: 70px;z-index: 1000;}
.navSidebars i{background: url("../images/slide.png") no-repeat scroll left 0;display: inline-block;}
.navSidebars li{border: 1px solid #d5d5d5;border-top: none;background-color: #fafafa;}
.navSidebars li,.navSidebars a,.navSidebars i{width: 70px;}
.navSidebars a{height: 69px;width: 68px;}
.navSidebars a,.navSidebars i{display: inline-block;font-size: 12px;color: #909090;}
.navSidebars a{position: relative;text-align: center;}
.Sp,.sem{display: inline-block;float: left;}
.sem{position: absolute;top: 5px;right: 6px;height: 15px;line-height: 15px;text-align: center;width: 23px;font-size: 12px;background: #fd5a66;color: #ffffff;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}
.navSidebars i{height: 48px;}
.navSidebars .mx-a-1{height: 68px;}
.navSidebars li{height: 70px;}
.navSidebars>li>a>div{height: 20px;line-height: 7px;}
.navSidebars .gwc{background-position: 18px 4px;}
/*.navSidebars .gwc:hover,.navSidebars > li > a:hover .gwc{background-position: -85px -1284px;}*/
.navSidebars .zxzx{background-position:18px -40px;}
/*.navSidebars .zxzx:hover,.navSidebars > li > a:hover .zxzx{background-position: -34px -1350px;}*/
.navSidebars .wyts{background-position:  18px -84px;}
/*.navSidebars .wyts:hover,.navSidebars > li > a:hover .wyts,.navSidebars > li > a .wyts.current{background-position:  -34px -1212px;}*/
.navSidebars .fhdb{background-position: 14px -124px;}
/*.navSidebars .fhdb:hover,.navSidebars > li > a:hover .fhdb{background-position: -29px -1439px;}*/
.navSidebars li>a:hover{background: #f0f0f0;}
.iSpText{height: 42px;line-height: 42px;top: -1px;position: absolute;right: 33px;width: 0;opacity: 0;overflow: hidden;filter:alpha(opacity=0);-webkit-transition: width 0.4s;-moz-transition: width 0.4s;-ms-transition: width 0.4s;-o-transition: width 0.4s;transition: width 0.4s;}
.iSpText span{float: left;background: #575757;display: inline-block;width: 98px;height: 42px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;}
.iSpText.iSpTextNum span{width: 84px;}
.iSpText em{width: 0;height: 0;border-left: 6px solid #575757;border-bottom: 6px solid transparent;border-top: 6px solid transparent;display: inline-block;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.navSidebars a:hover .Sp{color: #0B94C7;}
/*.navSidebars a:hover i{background-position: -94px -971px;}*/
.navSidebars a:hover .iSpText,.navSidebars a:hover .iSpText.iSpTextNum{opacity: 1;filter:alpha(opacity=100);}
.navSidebars a:hover .iSpText{width: 104px;}
.navSidebars a:hover .iSpText.iSpTextNum{width: 90px;}
.mx-green{color: #00c0bf;}
.zxzx-wz{color:#ffa865;}
.phonesuccess{border:1px solid #00c0bf;color:#00c0bf;}
.click:hover{background: #00c0bf;color:#fff;}
.djstime{display: inline-block;width: 120px;height: 35px;line-height: 35px;font-size: 14px;background: #d8d9da;color:#fff;text-align: center;border-radius: 4px;}
.li-2{position: relative;}
.mx-div{margin-bottom: 10px;font-size: 14px;}
.slideP{position: absolute;top: 40px;right: -22px;width: 22px;height: 277px;background: url("../images/slideborder.png") no-repeat scroll left 0;display: inline-block;}
.slideP1{position: absolute;top: 0px;right: -22px;width: 22px;height: 277px;background: url("../images/slideborder1.png") no-repeat scroll left 0;display: inline-block;}
.pointer{position: absolute;top:116px;right:-10px;height:0px;width:0px;border-left:solid 10px #fff;border-top:solid 10px rgba(0,0,0,0); border-bottom:solid 10px rgba(0,0,0,0);}
.pointer1{position: absolute;top:44px;right:-10px;height:0px;width:0px;border-left:solid 10px #fff;border-top:solid 10px rgba(0,0,0,0); border-bottom:solid 10px rgba(0,0,0,0);}
.gwc span{line-height: 12px;}
.mx-kefuclass{border:1px solid #d5d5d5;background-color: #fff;width: 334px;height: 280px;position: absolute;right: 81px;top:0px;border-radius: 6px;display: none;}
.mx-kefuclass-title{height: 40px;background-color: #f5f5f5;border-radius: 10px 10px 0 0;text-align: center;line-height: 40px;color:#333;font-size: 14px;}
.sless{width: 166px;height: 78px;text-align: center;font-size: 14px;float: left;padding-top: 30px;}
.slessR{text-align: left;display: inline-block;width: 60px;}
.smallclass{font-size: 0px;}
.sL1,.sL2,.sL3,.sL4,.sL5,.sL6{background:url("../images/slide.png") no-repeat scroll 0 0;width: 20px;height: 20px;display: inline-block;vertical-align: bottom;margin-right: 6px;}
.sL1{background-position: -10px -174px;}
.sL2{background-position: -8px -284px;}
.sL3{background-position: -8px -200px;}
.sL4{background-position: -8px -230px;}
.sL5{background-position: -6px -256px;}
.sL6{background-position: -8px -304px;}
.smc1:hover .sL1{background-position: -34px -174px;}
.smc1:hover .slessR{color:#00c0bf;}
.smc2:hover .sL2{background-position: -38px -284px;}
.smc2:hover .slessR{color:#00c0bf;}
.smc3:hover .sL3{background-position: -38px -200px;}
.smc3:hover .slessR{color:#00c0bf;}
.smc4:hover .sL4{background-position: -38px -230px;}
.smc4:hover .slessR{color:#00c0bf;}
.smc5:hover .sL5{background-position: -36px -256px;}
.smc5:hover .slessR{color:#00c0bf;}
.smc6:hover .sL6{background-position: -38px -304px;}
.smc6:hover .slessR{color:#00c0bf;}
a.smclass{display: inline-block;width: 166px;height: 78px;background-color: #fff;}
.borderBottom{border-bottom: 1px solid #ccc;}
.borderRight{border-right: 1px solid #ccc;}
#phoneForm{width: 302px;height: 244px;}
.mx-phone{position: absolute;right: 80px;top:-70px;width: 334px;height: 280px;background: #fff;display: none;border:1px solid #d5d5d5;padding:16px;border-radius: 10px;}
.mx-phone-input{border:1px solid #ccc;font-size: 14px;padding:4px 10px;color:#333;height: 25px;width: 280px;line-height: 25px;float: none;}
.mx-phone input:hover{border:1px solid #96e8fe;}
.mx-phone input:focus{border:1px solid #96e8fe!important;}
.mx-message{color:#989898;margin-bottom: 10px;}

.mx-message input{float: left;width: 149px;font-size: 14px;padding: 4px 10px;height: 25px;line-height: 25px;color:#333;}
.mx-message a{width: 120px;height: 35px;line-height: 35px;background: #fff;font-size: 14px;border-radius: 4px;border:1px solid #d5d5d5;}
/*.mx-message span{width: 120px;height: 38px;padding:4px 15px;line-height: 30px;position: absolute;top: 0px;left: 130px;display: none;background-color: #fff;font-size: 12px;}*/
#phoneForm>p{color:#fa4a51;font-size: 12px;}
.mx-yazheng{margin-right: 10px;}
/*.mx-message>.mx-yazheng{height: 20px;}*/
/*.mx-yanzhengwz{position: absolute;left: 25px;top: 130px;font-size: 14px;color: #989898;}*/
.mx-call{border:1px solid #00c0bf;margin-top: 28px;border-radius: 4px;}
.mx-call a{display: inline-block;color:#00c0bf;font-size: 14px;width: 300px;height:35px;line-height: 35px;}
.mx-call a:hover{display: inline-block;color:#fff;font-size: 14px;width: 300px;height:35px;line-height: 35px;background: #00c0bf;}
/*.mx-call a:hover{background: #57c5a9;}*/
.mx-callnum{position: absolute;bottom: 16px;left: 90px;color: #909090;font-size: 14px;}
.mx-visible{display: block;}
/*.mx-visible{visibility: hidden;}*/
/*新的注册、登录*/
	.relative{position: relative;}
	.register-li{position: relative;margin-bottom: 20px;}
	.register-li-p{position: relative;margin-bottom: 10px;margin-top: -10px;}
	.register-li input{width: 232px;height: 16px;}
	.register-li label{position: absolute;left: 10px;top: 7px;/*transition: All .5s cubic-bezier(.88,.32,.36,1.58);*/font-size: 14px;cursor: text;}
	.register-li div{position: absolute;left: 290px;top: 7px;transition: All .5s cubic-bezier(.88,.32,.36,1.58);font-size: 12px;height: 18px;}
	.yzimg{width: 88px;height: 32px;}
	.reimg{width: 20px;height: 20px;cursor: pointer;margin-top: 5px;}
	div.register-li-1{color:#f55f57;background: url(../images/reg-icon.png) no-repeat -6px -65px;padding-left: 22px;}
	.register-li-2{color:#888;display: none;background: url(../images/reg-icon.png) no-repeat -8px -39px;padding-left: 22px;}
	.register-li-3{display: none;background: url(../images/reg-icon.png) no-repeat -9px -11px;width: 20px;height: 20px;}
	.register-li .register-li-span{left: -90px;}
	.register-li .reg-yzm{width: 100px;margin-right: 10px;}
	.register-li .reg-dxyzm{width: 133px;margin-right: 10px;}
	.reg-click{width: 86px;display: inline-block;line-height: 34px;font-size:14px;text-align: center;background-color: #0B94C7;height: 34px;border-radius: 2px;font-size: 14px;color: #fff;}
	.reg-click:hover{background-color: #036db6;}
	.reg-start{color:#00c9ff;}
	.reg-now{width: 254px;height: 36px;border-radius: 2px;background-color: #0B94C7;line-height: 34px;font-size:14px;text-align: center;display: inline-block;color: #fff;}
	.reg-now:hover{background-color: #036db6;}
	.reg-xieyi{font-size: 12px;color:#0B94C7;}
	.register-li-p p{font-size: 12px;color:#ccc;}
	.register-li-radio{font-size: 12px;margin-bottom: 10px;}
	.register-li-checkbox{font-size: 12px;margin-bottom: 20px;}
	.login-li{text-align: center;margin-top: 20px;}
	.login-li a{background: #00c8ff;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0 70px;border-radius: 5px;margin-top: 20px;}
	.rlr-input{vertical-align: top;}
/*新的注册、登录*/
/*input*/
.inputLayout{overflow: hidden;height: auto;list-style: none;}
.inputLayout li{width: 100%;height: auto;overflow: hidden;}
.form-label{color: #000000;display: block;float: left;font-size: 14px;height: 30px;line-height:30px;text-align: right;width: auto;}
.form-input{margin-right:0;border: 1px solid #e0e0e0;color: #666;display: block;float: left;font-size: 12px;padding: 7px 10px;position: relative;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;height: 14px;line-height: 14px;}
/* .form-input:focus,.form-input:hover{border: 1px solid #00c8ff;} */
.checkbox-input,.forget-pass{width: auto;font-size: 12px;vertical-align: middle;}
.form-panel b{color: #d73838;font-size: 18px;color: #d73838;font-size: 18px;position: relative;right: 3px;top: 5px;}
.checkbox-input{cursor: pointer;}
.checkbox-input input,.choose-account input{border: none;outline: none;cursor: pointer;}
.form-buttom{background: #00b095;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0 56px;float: left;border-radius: 2px;margin-top: 20px;border: none;font-size: 14px;}
.form-buttom:hover{background: #119880;}
.sMask{color: #666666;border: 1px solid #e0e0e0;border-left: none;height: 28px;line-height: 28px;display: inline-block;font-size: 12px;}
.form-buttom-verify{background: #b0ca6c;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0 5px;float: left;border-radius: 5px;border: none;}
.form-buttom-verify:hover{background: #37aada;}
/*登录块*/
.form-panel li{margin-top: 20px;}
.form-label{width: 105px;}
.text-input,.pass-input{width: 285px;}
.forget-pass{margin-left: 89px;color: #0B94C7;}
.checkbox-input,.form-buttom,.ser-aget {margin-left: 0px;}
.ui-dialog-body .llMain{border: none;margin: 0;padding-top: 0; width: 830px;}
.ui-dialog-body .mlLe{margin-left: 30px;}
.ui-dialog-body .mlRi{width: 320px;}
.eventTopA{display:block;text-align:center;width:100%;height: 40px;min-width: 1180px;position: relative;}
.eventTopA img,.eventTopA div{height: 40px;margin: 0 auto;width: 1180px;}
.eventTopA div{position: absolute;width: 1180px;left: 50%;margin-left: -590px;top: 0;}
.photoSrcClick{display: inline-block;width: 60px;height: 40px;float: right;margin-right: 4px;width: 35px;background: url("../images/top.png") 0 -308px no-repeat;}
/**找回密码**/
/**输入手机号*/
.web-login-pass {border-bottom: 2px solid #dbdbdb;height: 30px;line-height: 30px;margin: 26px auto 0;text-align: center;width: 95%;}
.web-login-pass a {color: #dbdbdb;display: inline-block;font-size: 14px;padding: 0 30px 0 55px;position: relative;top: -3px;}
.back-pass{width: 51%;margin: 55px auto 0;height: auto;overflow: hidden;}
/*输入验证码和设置新密码*/
.web-login-pass a.pass-4.pass-44,.web-login-pass a.pass-3.pass-33,.web-login-pass a.pass-2.pass-22{border-bottom: 2px solid #00abe3;color: #00abe3;}
.web-login-pass a.pass-2.pass-22 {background: url("../images/pass-2.png") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-2 {background: url("../images/pass-22.png") no-repeat scroll 30px 8px;border-bottom: medium none;color: #dbdbdb;}
/*验证码*/
.pass-input.verification{width: 110px;}
.form-panel .ver-img {height: 35px;width: 90px;float: left;margin: 0 10px 0 18px;}
.form-panel .notSee{font-size: 12px;height: 35px;line-height: 35px;float: left;color: #00abe3;}
.notSee.notSee-hw{color: #ffffff;}
.navPrece .pRed{background: #f14b4b;}
.navPrece .pYellow{background: #faa900;}
.navPrece .pGreent{background: #37c056;}
.verificationCode{background: #efefef none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 4px;color: #4b4b4b;cursor: pointer;display: inline-block;float: left;font-size: 12px;height: 35px;line-height: 35px;text-align: center;width: 135px;}
.verificationCode:hover,.verificationCode.verActive{background: #efefef;border: 1px solid #ddd;}
.verCodePrompt{float: none;font-size: 14px;color: #4b4b4b;height: 35px;line-height: 35px;text-align: left;display: inline-block; padding-left: 10px;}
.verCodePromptSort{width: 105px;}
.msh3 {color: #595757;padding: 70px 0 42px;text-align: center;}
.m-i-h .newsh3{color: #595757;padding: 70px 0 42px;text-align: center;font-size: 24px;line-height: 1.8;font-weight: bold;margin: 0;}
.m-i-h .newsh3-3{color: #fd6769;font-size: 44px;line-height: normal;margin: 60px 0 0;padding: 0;text-align: center;font-weight: bold;}
.m-i-h .newsh3.newsh3Color{color: #ffffff;}
.hotNew{position: absolute;right: -3px;top: 0;}
.chaxun{background: #00c9ff none repeat scroll 0 0;color: #fff;display: inline-block;height: 40px;line-height: 40px;margin-left: 394px;margin-top: 430px;text-align: center;width: 125px;font-size: 18px;}
.chaxun:hover{background: #00aad7;}
/*******返回顶部、我要投诉***********/
.complainAsk{width: 345px;height: 230px;background: #e5e5e5;position: absolute;margin-left: -345px;margin-top: -180px;background: url("../images/backdiv.png") repeat scroll 0 0;display: none;z-index: 99999;padding: 10px;}
.complainAsk form{display: inline-block;}
.complainAsk img{display: block;width: 50px;height: 50px;}
.complainAsk textarea{height: 120px;width: 320px;font-size: 14px;color: #7d7d7d;line-height: 1.5;padding: 10px;border:none;outline: none;margin: 0;}
.complainAsk textarea:focus,.complainAsk textarea:hover{border: none !important;}
.complainAsk input[type="text"],.complainAsk input[type="text"]:focus,.complainAsk input[type="text"]:hover{border: 1px solid  #ffffff !important;}
.complainAsk input[type="text"].complainError{border: 1px solid  red !important}
.complainAsk div{margin-top: 10px;width: 320px;float: left;background: #ffffff;}
.complainAsk a{display: inline-block;background: #57c5a9;height: 30px;line-height: 30px;padding: 0 20px;font-size: 16px;text-align: center;color: #ffffff;width: auto;}
.complainAsk a:hover{background: #61cdb8;}
.complainAsk input[type="text"]{color: #7d7d7d;display: block;float: left;font-size: 14px;padding: 6px 10px;position: relative;width: 226px;text-align: left;height: 16px;line-height: 16px;}
.ask-show{width: 240px;height: 150px;margin-left: -240px;margin-top: -106px;height: auto;}
.ask-show div{width: 222px;height: 86px;background: #ffffff;margin-top: 0;padding-top: 20px;}
.ask-show p{text-align: center;font-size: 14px;color: #7d7d7d;line-height: 1.5;}
#complainColose{display: inline-block;width: 15px;height: 15px;position: absolute;right: 15px;top: 10px;cursor: pointer;padding: 0;background: url("../images/top.png") no-repeat scroll 2px -321px;}
#complainColose:hover{background-position: 2px -273px;}
/**footer**/
.newFooter{font-size: 12px;color: #666;text-align: center;margin: 46px 0;line-height: 1;}
.iMyPavatar .textImgSeparation{padding-left: 0;}

.providerFooter{ width: 100%; height: 240px; background: url("../images/providerfooter.jpg") top center no-repeat; overflow: hidden; }

.footer{height: auto;min-width: 1180px;background-color: #36393D;overflow: hidden;position: relative;width: 100%;}
.footer-inner{border-top: 1px solid #e0e0e0;}
.footer-inner p{color: #b5b5b5;font-size: 12px;line-height: 1;margin: 33px 0;text-align: center;}
.footer-index{padding: 15px 0;}
.footer-index p,.footer-index .link{margin: 0; line-height: 24px;text-align: center;color: #b5b5b5;font-size: 12px;}
.footer-index p a{margin-left: 8px; color: #b5b5b5;}
.footer-index p a:hover{color: #0B94C7;}
.footer-index .link-inner{display: inline-block; vertical-align: middle;width: 770px;overflow: hidden}
.footer-index .link-inner p{height:24px;overflow: hidden;text-align: left}
.footer-index .link-inner p a{float:left;display: block;    padding-right: 15px;text-align: center;margin: 0;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.logo-sub{
	float: left;width: 300px;height: 32px;border-left: 1px solid #999999;font-size: 14px;color: #999999;line-height: 32px;margin:26px 0 0 20px;_margin-left:10px;padding-left: 20px;
}
.juzhong{
	margin:100px 400px;text-align: left;width: 360px;height: 100px;
}
.jzl{
	float: left;width: 62px;height: 49px;margin-right: 30px;
}
.jzr{
	float: left;width: 268px;height: 49px;
}
.jzr1{
	font-size: 24px;color:#404242;
}
.jzr3{
	color:red;font-size: 14px;
}
.jzr div{
	margin-bottom: 6px;
}
.jzr3red{
	color: red;font-size: 14px;
}
.li-1{
	border-radius: 6px 0 0 0;
}
.mx-a-1{
	border-radius: 6px 0 0 0;
}
.a-4{
	border-radius: 0 0 0 6px;
}
.eventTitle{
	font-size: 24px;
	color: #333;
	font-weight: normal;
	line-height: 100px;
	text-align: center;
}

.starNew{
	float: left;
	padding-top: 18px;
}
.starNew span{
	float: left;
	width: 55px;
	height: 40px;
	background: url("../images/starnew.png") no-repeat;
	padding: 0 15px 0 0;
	margin: 0;
	cursor: pointer;
}
.starNew span.sHover,.starNew span.operat{
	background-position: 0 -49px;
}
.aitemval{
	margin-top: 30px;
	margin-left: 25px;
	font-size: 14px;
	color: #666;
	line-height: 1;
}
.starNew-small .starNew span{
	width: 34px;
	height: 25px;
	background-position: 0 -112px;
}
.starNew-small .starNew span.sHover,.starNew-small .starNew span.operat{
	background-position: 0 -149px;
}
.starNew-small .aitemval{
	margin-top: 22px;
}
#smallStar{
	padding-bottom: 20px;
}
#smallStar.starNew-small{
	padding-bottom: 0;
}
.assesserror{
	line-height: 18px;
	text-align: left;
	font-size: 12px;
	color: #ee4d50;
	background: url(../images/reg-icon.png) no-repeat -6px -65px;
	padding-left: 22px;
	margin-top: 8px;
}

.box-con {
    width: 1200px;
    height: 30px;
    margin: 0 auto;
}.left-box {
    float: left;
}.right-box {
    float: right;
    position: relative;
}.left-box span {
    display: inline-block;
    height: 18px;
    padding: 0 15px;
    line-height: 18px;
    margin: 4px 0;
    border-right: 1px solid #dbdbdb;
}.left-box span a {
    color: #666666;
    font-size: 12px;
    display: inline-block;
}

.top_b2 { width: 100%;margin: 0px auto;    margin: 0px;
    padding: 0px;background-position: center;}

.searchTxt1 {
    width: 282px;
    height: 16px;
    padding: 4px 12px;
    border: 1px solid #00afdb;
    outline: none;
    width: 255px;
    vertical-align: baseline;
    box-sizing: content-box;
    line-height: inherit;
	    font-family: arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
}.search_icon {
    display: inline-block;
    cursor: pointer;
    width: 50px;
    height: 25.5px;
    background: #00afdb;
    text-align: center;
    vertical-align: middle;
    margin-left: -4px;
}.search_icon img {
    margin-top: 4px;
    vertical-align: middle;
}
/*pages*/
.pagination-wrapper{
 margin: 20px 0;
}
.pagination{
 height: 34px;
 text-align: center;
}
.pagination li {
 display: inline-block;
 height: 34px;
 margin-right: 5px;
}
.pagination li.active span{
background-color:#00a5d5; color:#fff; border-color:#00a5d5}
.pagination li a,.pagination li span{
 float: left;
 display: block;
 height: 32px;
 line-height: 32px;
 padding: 0 12px;
 font-size: 16px;
 border: 1px solid #dddddd;
 color: #555555;
 text-decoration: none;
}
.pagination li a:hover{
 background:#f5f5f5;
 color:#0099ff;
}
.pagination li.thisclass {
 background: #09f;
 color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
 background: transparent;
 border-color: #09f;
 color: #fff;
 cursor: default;
}
.cf-con {
    width: 1200px;
    height: 420px;
    position: relative;
}.cf-con .subbox1 .box1 {
    display: block;
    width: 418px;
    height: 418px;
    border: 1px solid #eeeeee;
    float: left;
    position: relative;
    background: #fbffff;
}.cf-con .sublist .sbox {
    display: block;
    width: 368px;
    height: 198px;
    border: 1px solid #eeeeee;
    float: left;
    margin: 0 0 20px 11px;
    position: relative;background-color: #FBFFFF;
}.cf-con .sublist p.name {
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    color: #35404c;
    position: absolute;
    z-index: 9999;
    top: 40px;
    left: 40px;
}.cf-con .sublist p.price {
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    color: #ea5f5f;
    position: absolute;
    z-index: 9999;
    top: 75px;
    left: 40px;
}.cf-con .sublist p.sprice span {
    font-size: 14px;
}.cf-con .sublist p.sname {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    color: #35404c;
    position: absolute;
    z-index: 9999;
    top: 30px;
    left: 30px;
}.cf-con .sublist p.sprice {
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    color: #ea5f5f;
    position: absolute;
    z-index: 9999;
    top: 60px;
    left: 30px;
}
.cf-con .sublist .sbox img {
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.telephone{
display:none}

